package com.zmy.xcx.dao.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.zmy.xcx.common.database.BaseDO;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.RequiredArgsConstructor;

/**
 * @Author Melancholy
 * @Date 2025/4/13
 * @Description: copdҩƷ��Ϣʵ��
 */

@Data
@TableName("copd_medicine_info")
@AllArgsConstructor
@RequiredArgsConstructor
@Builder
public class COPDMedicineDO extends BaseDO {

    /**
     * ҩƷΨһ��ʶ������������
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * ҩƷ���ƣ�ΨһԼ����
     */
    @TableField("medicine_name")
    private String medicineName;

    /**
     * ����/��ҽ֢״
     */
    @TableField("category_symptom")
    private String categorySymptom;

    /**
     * ��������ͣ��磺�ɷ��������������ȣ�
     */
    @TableField("inhalation_type")
    private String inhalationType;

    /**
     * ���Ƽ���0-�� 1-�ǣ�
     */
    @TableField("is_nebulizer")
    private Boolean isNebulizer;

    /**
     * ����ҩ��0-�Ǵ��� 1-������
     */
    @TableField("is_prescription")
    private Boolean isPrescription;

    /**
     * ��Դ
     */
    private String source;


    /**
     * �����
     */
    @TableField("click_count")
    private int clickCount;


    /**
     * ��Ӧ�ļ���uri
     */
    @TableField("uri")
    private String uri;

}
